Workload Trace Generation for Dynamic Environments in Cloud Computing

نویسندگان

  • Jammily Ortigoza
  • Fabio Lopez Pires
  • Benjamín Barán
چکیده

Cloud computing datacenters provide millions of virtual machines in actual cloud markets. In this context, Virtual Machine Placement (VMP) is one of the most challenging problems in cloud infrastructure management, considering the large number of possible optimization criteria and different formulations that could be studied. In the existing literature, the VMP problem is mostly formulated as a provider-oriented VMP considering static (offline) or dynamic (online) formulations. Considering the on-demand model of cloud computing, the VMP problem should be optimized dynamically to efficiently attend typical workload of modern applications. This work proposes a novel taxonomy in order to understand possible challenges for Cloud Service Providers (CSPs) in dynamic environments, based on the most relevant dynamic parameters studied so far in the VMP literature. The identified challenges must be addressed in future formulations and novel algorithms for an efficient utilization of resources in real world cloud computing datacenters and for a further advance of this important research area. I. PROPOSED TAXONOMY A. Cloud Service Notation Formally, a cloud service Sb can be distributed across different possible cloud datacenters. Each cloud datacenter DCc hosts VMs V ′ cj associated to different cloud services. A VM V ′ cj associated to Sb is denoted as V ′′ bcj . where: Sb: Cloud service b; DCc: Cloud datacenter c; mDCc: Number of VMs Vj in DCc; mSb: Number of VMs Vj in Sb; V ′ cj : Vj in DCc; V ′′ bcj : Vj in DCc from service Sb. B. Dynamic Environment Notation In this work, different environments represent particular types of requests for placement of cloud services from the CSPs’ perspective. According to the proposed taxonomy, 16 different possible dynamic environments could be identified considering one or more of the following classification criteria: (1) horizontal elasticity, (2) vertical elasticity, (3) overbooking of server resources and (4) overbooking of network resources. Additionally to the notation presented in Section I-A, each cloud datacenter DCc is defined as: DCc = {V ′ c1, V ′ c2, . . . , V ′ cmc } (1)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A review of methods for resource allocation and operational framework in cloud computing

The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...

متن کامل

Dynamic Environments for Virtual Machine Placement considering Elasticity and Overbooking

Cloud computing datacenters provide millions of virtual machines in actual cloud markets. In this context, Virtual Machine Placement (VMP) is one of the most challenging problems in cloud infrastructure management, considering the large number of possible optimization criteria and different formulations that could be studied. Considering the on-demand model of cloud computing, the VMP problem s...

متن کامل

Assessment Methodology for Anomaly-Based Intrusion Detection in Cloud Computing

Cloud computing has become an attractive target for attackers as the mainstream technologies in the cloud, such as the virtualization and multitenancy, permit multiple users to utilize the same physical resource, thereby posing the so-called problem of internal facing security. Moreover, the traditional network-based intrusion detection systems (IDSs) are ineffective to be deployed in the cloud...

متن کامل

Energy Aware Resource Management of Cloud Data Centers

Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...

متن کامل

Adaptive Dynamic Data Placement Algorithm for Hadoop in Heterogeneous Environments

Hadoop MapReduce framework is an important distributed processing model for large-scale data intensive applications. The current Hadoop and the existing Hadoop distributed file system’s rack-aware data placement strategy in MapReduce in the homogeneous Hadoop cluster assume that each node in a cluster has the same computing capacity and a same workload is assigned to each node. Default Hadoop d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1507.00090  شماره 

صفحات  -

تاریخ انتشار 2015